home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 019 / 123lrn22.arc / 123LEARN.DOC next >
Text File  |  1987-07-13  |  18KB  |  595 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                                123-LEARN
  12.                               Version 2.2
  13.                   produced by Softsmith Enterprises
  14.                                                    tm
  15.                      (c) 1987 All Rights Reserved
  16.  
  17.           (earlier versions of this product were not published)
  18.  
  19.       This product isn't copy-protected.  The spreadsheet has been
  20.       restricted from direct access only to insure there is always
  21.       an unaltered copy of the facility for backup and distribution.
  22.           PLEASE DON'T ATTEMPT TO RESAVE THE SPREADSHEET FILE!
  23.          (You may inadvertently lose your copy of the facility!)
  24.       User agreement, manual and registration form are all available at
  25.       this point provided you have a printer on-line.  Or, you may
  26.       view the documentation on your screen by retrieving "123LEARN.WK1"
  27.       in Lotus 123 version 2.0 and up, or you may get your hardcopy
  28.       immediately by printing this document file.
  29.   Instructions for installing the facility in your Lotus files follow...
  30. Installing 123-LEARN:
  31.  
  32.          #1- Go to an empty range in your spreadsheet at least 10 wide
  33.              by 56 deep.  123-Learn will be installed here.
  34.  
  35.          #2- Insert 123-Learn disk in default drive (usually "b:")
  36.  
  37.          #3- Make sure the mode indicator (upper right) says   READY
  38.  
  39.          #4- Type "/FCCN123-Learn" [PRESS RETURN TWICE] continue typing
  40.              "/RNC\" (don't type the quotation marks!).
  41.  
  42.          #5- Now specify a letter you want to use when you invoke
  43.              123-Learn  (The facility will activate whenever you type
  44.              "ALT" and the letter at the same time) [PRESS RETURN TWICE]
  45.  
  46.          #6- Press "ALT" and your chosen letter at the same time.
  47.              (Be sure 123-Learn disk is still in default drive)
  48.  
  49.          #7- After a few moments, 123-Learn will be installed- try it.
  50. Using 123-LEARN:
  51.  
  52.          #1- Initially, 123-Learn brings up the main menu to get data
  53.              on the current task:
  54.  
  55.                   GO       NEW      APPEND   DISPLAY  QUIT
  56.  
  57.              #1a- The "go" command invokes the last macro you worked on.
  58.              #1b- The "new" command allows you to make temporary or
  59.                   permanent macros, and prompts you to show it  where
  60.                   you want permanent macros written.  Temporary macros
  61.                   are written below 123-Learn automatically.
  62.              #1c- The "append" command adds the following keystrokes to
  63.                   the last macro you worked on- this is best done after
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                   using the "go" command to show you where you are.
  71.              #1d- The "display" command shows the current display of the
  72.                   command line-press any key to return to the main menu.
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.              #1e- The "quit" command stops learn-mode, but the "append"
  80.                   command may still be used later on.  "Quit" can be
  81.                   used to make unrecorded keystrokes before continuing.
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. Using 123-Learn:
  89.  
  90.          #2- While 123-Learn is on, each keystroke made is recorded in
  91.              a macro so tasks may be repeated automatically!
  92.  
  93.          #3- 123-Learn is usually transparent to the user- you know it's
  94.              on only by the "CMD" indicator at the bottom of the screen.
  95.  
  96.          #4- 123-Learn isn't transparent to the user when backslash "\"
  97.              is pressed.  Then, the facility brings up this menu:
  98.  
  99. DONE     FIELD*   PAUSE*   WAIT*    RESUME   SOUND    ~        MACROS
  100.  
  101.              #4a- Pressing the [ESC] key will rid you of the menu.  The
  102.                   "\" will be typed normally and learn mode will
  103.                   continue.
  104.              #4b- The "done" feature simply embeds a terminating command
  105.                   in the macro and brings the main menu back up.
  106.                   (N.B. The command used is "{return}", not "{quit}")
  107. * When using these features, check the upper-right indicator for status
  108. 123-LEARN features:
  109.  
  110.          #1- The "field" feature lets you embed pauses in the macro
  111.              for users to type in data.  When you call this feature,
  112.  
  113.             FIELD is shown in the upper-right box (the indicator).
  114.  
  115.              no keystrokes will be recorded until the you press
  116.              [RETURN].  Then you can continue in learn mode.
  117.  
  118.          #2- The "pause" feature lets you embed pauses in the macro
  119.              until the user presses any key-  there is no opportunity
  120.              for input.  When you call this feature,
  121.  
  122.             PAUSE is shown in the upper-right box (the indicator).
  123.  
  124.              execution is suspended until a key is pressed- then learn
  125.              mode resumes.
  126.          N.B.: A range named "L22\" is used by all macros with embeded
  127.                pauses, deleting this range name invalidates the macros.
  128. 123-LEARN features:
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.          #3- The "wait" feature prompts you to input the time to wait
  137.              in the format x,x,x where x is:
  138.  
  139.              [number of hours to wait],[minutes to wait],[and seconds]
  140.  
  141.              WAIT shows in the indicator for the specified period.
  142.  
  143.          #4- The "sound" feature embeds and plays beeps when numbers are
  144.              typed.  It is turned on/off like a light switch.
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.          #5- The "resume" feature continues learn-mode as though you'd
  153.              never typed "\" (note "\" is not typed).
  154.  
  155.          #6- If you want to type "~", you have to use the "~" feature,
  156.              since "~" is a macro symbol for [RETURN], typing it
  157.              directly will do the same thing as pressing [RETURN].
  158.  
  159.          #7- The "macro" feature brings up a menu of advanced options...
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166. 123-LEARN advanced features:
  167.  
  168.          #7(cont)- The "macro" feature brings up the following menu:
  169.  
  170. LOOP     KNOT     DOWN     IF       NOT      ROUTINE  MENU     BELL
  171.  
  172.          #1- Using the "loop" feature causes the macro to start over
  173.              again from the beginning- it will stop learn mode unless
  174.              you're in a conditional routine (see "if" feature).
  175.  
  176.          #2- The "knot" feature funtions like the "loop", except it
  177.              repeats the macro from the beginning of the current macro
  178.              line (keep track of macro lines with the "bell" feature).
  179.          N.B.: Macros with this feature can't be moved to new addresses.
  180.  
  181.          #3- Using the "down" feature will force the macro to
  182.              write all further keystrokes in the next cell below
  183.              the cell in which it's currently writing.  This happens
  184.              automatically when the current cell is full unless a condi-
  185.              tional routine is in progress (see "interruptions").
  186. 123-LEARN advanced features:
  187.  
  188.          #4- The "if" feature lets you specify certain keystrokes
  189.              that will only be executed under certain conditions.
  190.              (a "conditional routine").  This menu is brought up:
  191.  
  192.          EQUATION             VALUE             LABEL
  193.  
  194.              #4a- The "equation" feature prompts you to input a
  195.                    specific equation that must be true to execute the
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                    conditional routine.
  203.                    #4a(1)- Not specifying any equation will cause the
  204.                            conditional routine to execute as the curser
  205.                            encounters a blank cell.
  206.              #4b- The "value" feature prompts for a number or a
  207.                    numeric formula (example: +a1+(b1*c1) ).
  208.                    #4b(1)- Not specifying any value will cause the
  209.                            conditional routine to execute as the curser
  210.                            encounters any cell containing a value.
  211.  
  212. 123-LEARN advanced features:
  213.  
  214.              #4c- The "label" feature prompts for a label, or a
  215.                   string formula (example: +a1&@left(b1,3)&c1 )
  216.                    #4c(1)- A label must be input in quotes ("example").
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.                    #4c(2)- Do not put string formulas in quotes.
  224.                    #4a(1)- Not specifying any string will cause the
  225.                            conditional routine to execute as the curser
  226.                            encounters a any cell containing a label.
  227.              #4b-  The conditional routine continues until:
  228.                    #4b(1)- You press "\d" (for "done") - This causes a
  229.                            conditional termination of macro execution.
  230.                    #4b(2)- You use the "loop" or "knot" feature - This
  231.                            causes a conditional repetition of the macro.
  232.                    #4b(3)- You use the "down" feature - This means the
  233.                            macro continues normally after the condition-
  234.                            al routine is finished.
  235.              #4c-  When the routine is done, normal learn mode resumes.
  236.  
  237.          #5- The "not" feature executes routine if a condition's false.
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244. 123-LEARN advanced features:
  245.  
  246.          #6- The "routine" feature causes the macro you're making to
  247.              invoke another macro. After entering a macro name, you
  248.              tell 123-Learn what to do after the invoked macro is done.
  249.              #6a- If the invoked macro contains the "{RESTART}"
  250.                    or "{QUIT}" commands, it won't return "control"
  251.                    to the original macro when finished.
  252.              #6b- Deleting these commands will cause the invoked macro
  253.                    to return to the original macro and execute the rest
  254.                    of the keystrokes you recorded there.
  255.              #6c- You are free to specify a nonexistant macro, as
  256.                    long as you make a macro under that name before you
  257.                    try to invoke it.
  258.  
  259.          #7- The "menu" feature calls a macro menu like the "routine"
  260.              feature calls a macro.
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.          #8- The "bell" feature causes a bell to sound when 123-Learn
  269.              fills the cell it's currently writing in.
  270. 123-LEARN interruptions:
  271.  
  272.          #1- 123-LEARN may occaisionally interrupt learning to ask
  273.              if you want a specific cell's contents written over.
  274.              This is because the current cell is full, but the next
  275.              cell already has contents.  Toggle between the choices
  276.              given to alternately see both the displayed value and
  277.              formulaic contents of the threatened cell.
  278.  
  279.          #2- Triggering a 123-error while using 123-LEARN will
  280.              cause the facility to display the cause of the error,
  281.              and return you to the main menu.  Control-Break will
  282.              bring you straight to the main menu as though
  283.              you'd type "\d(one)."
  284.  
  285.          #3- Erasing the worksheet or calling a new file while using
  286.              123-Learn will cause you to loose all macro commands
  287.              that have been recorded since you last saved the file.
  288.              These commands should be typed into the macro manually
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.              and the file should be saved before invoking the macro.
  296. 123-LEARN general considerations:
  297.  
  298.          #1- Enabling 123's "protection" feature (by typing
  299.              "/w(orksheet)g(lobal)p(rotection)e(nable)") could
  300.              trigger unrecoverable macro errors if the macro area
  301.              isn't unprotected (temporary macro storage is directly
  302.              under the 123-Learn program in your spreadsheet).
  303.  
  304.          #2- Inputing invalid equations, routine names or formulas using
  305.              the "macro" or "if" features will result in unrecoverable
  306.               errors when a macro generated with 123-Learn is executed.
  307.  
  308.          #3- Starting a temporary macro while in edit mode will cause
  309.              unexpected results to appear on the command line while
  310.              123-Learn is being used.  This is due to Lotus 123 software
  311.              design. Regardless of the unexpected results, the new macro
  312.              will function as expected when invoked through 123-Learn.
  313.  
  314.          #4- Try to make the macro in the tutorial worksheet "tutor.wk1"
  315.              It will show you how 123-Learn can be fully utilized!
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322. 123-LEARN User Agreement:
  323.  
  324. You are hereby provided a license to use 123-Learn provided the
  325. following conditions typical of user-supported software:
  326.  
  327.          #1- Payment of billing as calculated under the billing section
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.              of this Agreement.
  335.  
  336.          #2- No receipt of any form of remuneration or consideration
  337.              for distribution of this product to others beyond those
  338.              verifiable costs of disks, P.C. rentals, ect. - Individuals
  339.              or institutions receiving 123-Learn will either pay the
  340.              regular billing to Softsmith Enterprise or it will be payed
  341.              by the distributor, provided the distributor is authorized
  342.              to do so under the distribution agreement (see below).
  343.  
  344.          #3- In no event will the author be liable to you or any other
  345.              person for any damages direct, incidental or consequential
  346.              arising out of the use or inability to use this product.
  347.  
  348. 123-LEARN Distribution Agreement:
  349.  
  350. You are hereby provided a license to distribute 123-Learn free of
  351. charge provided the following conditions.
  352.  
  353.          #1- The software and/or documentation of this product are not
  354.              altered in any way whatsoever.
  355.  
  356.          #2- You don't qualify as a purchaser for those to whom
  357.              123-Learn is distributed (as defined below).
  358.  
  359. If you distribute 123-Learn to employees or other subordinates under
  360. your management, or are a designated software/office supply purchaser of
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367. an institution to whom 123-Learn is distributed, you are required to
  368. pay, or cause the institution to pay, for each user's copy as calculated
  369. under the billing section of this Agreement (volume discounts available)
  370.  
  371. A user is defined as any individual who by requirements of employment
  372. can and do use 123-Learn.  Users of macros created using 123-Learn are
  373. not necessarilly users as defined here.
  374. 123-LEARN billing:
  375.  
  376. 123-Learn costs ten dollars ($10.00) per user, with a two dollar ($2.00)
  377. discount for each user beyond 1 to whom a copy is distributed by a
  378. purchaser as defined under the Distribution Agreement.  See chart:
  379.  
  380.          Number of users            Itemized billing  Total billing
  381.                 1                        $10            $10.00
  382.                 2                       10+8            $18.00
  383.                 3                     10+8+6            $24.00
  384.                 4                   10+8+6+4            $28.00
  385.                 5                 10+8+6+4+2            $30.00
  386.          6 ad infinitum         10+8+6+4+2+0            $30.00
  387.  
  388. N.B.: Those who do not receive this product from a purchaser as defined
  389. under the Distribution Agreement are required to calculate their billing
  390. anew, counting themselves as user #1.
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406. 123-LEARN User Registration Form:
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484. __________________                                             | Place
  485. __________________                                             | Stamp
  486. __________________                                             | Here
  487.                                                                `--------
  488.                            Softsmith Enterprises
  489.                            1425 Denman Avenue
  490.                            Coshocton, Ohio 43812
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503. ________________________________________________________________________
  504. fold here
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521. ________________________________________________________________________
  522. fold here
  523.  
  524. I've found 123-Learn, Version 2.2 to be a valuable facility, here is my
  525. payment of billing as calculated under the User Agreement:
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                   IF CHECK IS NOT ENCLOSED,           NAME OF CREDIT/
  533. #/USERS: ________ ENTER CREDIT/BANK CARD NUMBER       BANK CARD:
  534. BILLING: $_______ ___________________________         __________________
  535. ________________________________________________________________________
  536. fold here
  537. I'd also like to order these other Softsmith products:
  538.  
  539. PRODUCT  BILLING     PRICE No./Users(Discount $1 for each
  540.  
  541. 123-LOCK $_______    $5.00 _________for each user over one)
  542. APGR                 $0.00 _________
  543. (Included a prestamped disk envelope with any APGR order!)
  544. Ohio residents include 5½% sales tax DO NOT SEND $CASH$!!!
  545. --(tear)------------(tear)------------(tear)------------(tear)----------
  546.  
  547.          (This is your payment envelope, stamp, return address and
  548.           seal the edges- then send!  Thanks for the registration!)
  549.  
  550. Other products developed by Softsmith Enterprizes:
  551.  
  552. 123-LOCK:  Provides superior spreadsheet protection any time you need
  553.            it- quick keyboard lock-up/screen-blank while in a file, on
  554.            retrieving a file or when 123 boots-up; 123-Lock insures that
  555.            your files/system will be untampered with in five minutes or
  556.            five years! Uses your password. May be invoked from a macro.
  557.  
  558. APGR:      This automated spreadsheet finds the average periodic growth
  559.            rate and standard error of any time series data as a percent,
  560.            useful in forecasts and measuring your performance against
  561.            financial targets (usually expressed as percentages also!)
  562. 123-LEARN End:
  563.  
  564.  
  565.          Thank you for your time thus far.  Hopefully 123-Learn will
  566.          become a valuable productivity tool to you.  If not, or if you
  567.          see room for improvements, please use the registration form to
  568.          let us know.  User supported software cannot require billing
  569.          of unsatisfied users...
  570.  
  571.  
  572.          Note: Lotus and 123 are trademarks of Lotus Development Corp.
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.